-- 比较线程中的标识和锁中的标识是否一样
if(redis.call('get', KEYS[1]) == ARGV[1]) then
    -- 标识一样，删除锁
    return redis.call('del', KEYS[1])
end
-- 标识不一样，锁没有被当前线程持有，直接返回0
return 0